package cn.iocoder.yudao.module.scrm.controller.admin.marketing.vo.operation;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
 * @Author LiZhiMin
 * @Date 2024/8/19 10:08
 */
@Schema(description = "管理后台 - 获取微信信息要用到的参数 Request VO")
@Data
public class WxAuthorizerReqVo {

    @Schema(description = "code不能为空", example = "3271")
    @NotBlank(message="code不能为空")
    private String code;

    @Schema(description = "微信openID", example = "3271")
    private String wechatOpenId;


    @Schema(description = "加密秘钥", example = "3271")
    private String sessionKey;


    @Schema(description = "加密数据", example = "3271")
    private String encryptedData;
    
    @Schema(description = "加密算法初始向量", example = "3271")
    private String iv;
}
